USTAT(2) | 리눅스 프로그래머 메뉴얼 | USTAT(2) |
이름¶
ustat - 파일 시스템 통계를 얻는다.
사용법¶
#include <sys/types.h> int ustat(dev_t dev, struct ustat * ubuf);
설명¶
ustat 는 마운트된 파일 시스템에 대한 정보를 반환한다. dev 마운트된 파일 시스템을 포함한 번호확인 장치이다. ubuf 는 다음을 포함하는 ustat구조를 가리킨다:
daddr_t f_tfree; /* Total free blocks */ ino_t f_tinode; /* Number of free inodes */ char f_fname[6]; /* Filsys name */ char f_fpack[6]; /* Filsys pack name */
마지막 두 필드(f_fname과 f_fpack)는 구현되지 않고, 항상 null문자로 가득차 있다.
반환값¶
성공시 0을 반환하고 에러시 -1이 반환된다. 그리고 errno 는 적절하게 설정된다.
에러¶
주의¶
ustat 는 단지 호환성을 위해 제공된다. 모든 새로운 프로그램은 statfs(2) 을 사용해야한다.
호환¶
SVr4. SVr4 documents additional error conditions ENOLINK, ECOMM, and EINTR but has no ENOSYS condition.
관련 항목¶
1995년 8월 9일 | 리눅스 1.3.16 |